Skip to content

Conversation

@ThomatoTomato
Copy link
Collaborator

This PR continues the work of #2336, #2335, #2334, and #2333, and is joint work with @jdchristensen.

We are finally able to start reaping the fruits of our labor. In this PR we prove many lemmas using the diagram chasing tactic developed so far. In EpiStable.v we prove some cancellation properties of monics and epics in epi-stable categories. HomologicalAlgebra.v contains a lot of diagram lemmas one can prove in ab-enriched epi-stable categories, among these we find the familiar 4-lemmas and 3⨉3-lemmas.

This PR does not contain any diagram lemmas that would require us to create a map, as we don't have a tactic to achieve this. Therefore no kernel-cokernel sequence or snake lemma is present.

Added diagram chasing proofs to EpiStable.v and HomologicalAlgebra.v.

Co-Authored-By: Dan Christensen <[email protected]>
@ThomatoTomato ThomatoTomato requested a review from Alizter January 14, 2026 14:16
@Alizter
Copy link
Collaborator

Alizter commented Jan 19, 2026

I plan to take a look at this next weekend.

@jdchristensen
Copy link
Collaborator

You should add HomologicalAlgebra.v to Wildcat.v, after EpiStable.v.

@jdchristensen
Copy link
Collaborator

You should add HomologicalAlgebra.v to Wildcat.v, after EpiStable.v.

I meant to tag @ThomatoTomato

Copy link
Collaborator

@Alizter Alizter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great to see. I have gone through the proofs and am generally happy with the style.

Just a minor comment, sometimes you break new lines in the proof and I find this is unnecessary as it breaks it up visually.

I'm interested to know if there is further followup work planned.

@ThomatoTomato
Copy link
Collaborator Author

That is noted! I know we try to limit how long the lines get, but that was not the case for one of the lines in the baby dragon lemma.

We want to add some examples of categories having these assumptions, as well as map creation lemmas. It is not yet clear to say how long it is until we get those parts done.

@jdchristensen
Copy link
Collaborator

jdchristensen commented Jan 26, 2026 via email

@jdchristensen jdchristensen merged commit 3e75e28 into HoTT:master Jan 29, 2026
21 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants